Yet another algorithm to compute the nonlinearity of a Boolean function
نویسنده
چکیده
We associate to each Boolean function a polynomial whose evaluations represents the distances from all possible Boolean affine functions. Both determining the coefficients of this polynomial from the truth table of the Boolean function and computing its evaluation vector requires a worst-case complexity of O(n2n) integer operations. This way, with a different approach, we reach the same complexity of established algorithms, such as those based on the fast Walsh transform.
منابع مشابه
An algorithmic approach using multivariate polynomials for the nonlinearity of Boolean functions
The nonlinearity of a Boolean function is a key property in deciding its suitability for cryptographic purposes, e.g. as a combining function in stream ciphers, and so the nonlinearity computation is an important problem for applications. Traditional methods to compute the nonlinearity are based on transforms, such as the Fast Walsh Transform. In 2007 Simonetti proposed a method to solve the ab...
متن کاملOn the Complexity of Computing Two Nonlinearity Measures
We study the computational complexity of two Boolean non-linearity measures: the nonlinearity and the multiplicative complexity. We show that if one-way functions exist, no algorithm can compute the multiplicative complexity in time 2 O(n) given the truth table of length 2 n , in fact under the same assumption it is impossible to approximate the multiplicative complexity within a factor of (2 −...
متن کاملConstruction of 1-Resilient Boolean Functions with Very Good Nonlinearity
In this paper we present a strategy to construct 1-resilient Boolean functions with very good nonlinearity and autocorrelation. Our strategy to construct a 1-resilient function is based on modifying a bent function, by toggling some of its output bits. Two natural questions that arise in this context are “at least how many bits and which bits in the output of a bent function need to be changed ...
متن کاملA New Construction of Resilient Boolean Functions with High Nonlinearity
In this paper we develop a technique that allows us to obtain new effective construction of 1-resilient Boolean functions with very good nonlinearity and autocorrelation. Our strategy to construct a 1-resilient function is based on modifying a bent function, by toggling some of its output bits. Two natural questions that arise in this context are “at least how many bits and which bits in the ou...
متن کاملNonlinearity of quartic rotation symmetric Boolean functions
Nonlinearity of rotation symmetric Boolean functions is an important topic on cryptography algorithm. Let e ≥ 1 be any given integer. In this paper, we investigate the following question: Is the nonlinearity of the quartic rotation symmetric Boolean function generated by the monomial x0xex2ex3e equal to its weight? We introduce some new simple sub-functions and develop new technique to get seve...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1404.2471 شماره
صفحات -
تاریخ انتشار 2014